﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace OptusMobile.Web.ServerComponents.DAL
{
    public class RecommendationSysDALException : Exception
    {
        /// <summary>
        /// Initializes a new instance of the LoggingException class.
        /// </summary>
        public RecommendationSysDALException() : base()
        {
        }

        /// <summary>
        /// Initializes a new instance of the LoggingException class 
        /// with a specified error message.
        /// </summary>
        /// <param name="message">A message that describes the error.</param>
        public RecommendationSysDALException(string message) : base(message)
        {
        }

        /// <summary>
        /// Initializes a new instance of the LoggingException class with a 
        /// specified error message and a reference to the inner exception that is 
        /// the cause of this exception.
        /// </summary>
        /// <param name="message">The error message that explains the reason for 
        /// the exception.
        /// </param>
        /// <param name="exception">The exception that is the cause of the current 
		/// exception.  If the innerException parameter is not a <see langword="null"/> reference, 
        /// the current exception is raised in a catch block that handles the inner 
        /// exception.
        /// </param>
        public RecommendationSysDALException(string message, Exception exception) : base(message, exception)
        {
        }
    }
}
